$(function() {
	//  只要发送请求  就会走这里====俗称 请求拦截
	$.ajaxPrefilter((options) => {
		//console.log(options.complete, 7777);
		//  请求完成
		options.complete = function(response) {
			//console.log(response, 888);
			if (response.status != 0 && response.message == '身份认证失败！') {
				//  表示没有登录
				// 1. 强制清空 token 
				localStorage.removeItem('token')  //  防止token过期  
				return location.href = '/login.html'
			}
		}

		/* 携带请求头  token */

		/* 
		登录   没有token  并且请求的是login   可以直接走
		 */
		// if (!localStorage.getItem('token')) {
		// 	//  没有token    
		// 	console.log(options.url, 5555);
		// 	//  判断没有token就跳转回login  
		// 	if (options.url !== '/api/login') {
		// 		//  ====发的不是登录的请求
		// 		//  表示点击的不是登录页面
		// 			return location.href = '/login.html'
		// 	}
		// }


		var headers = {
			Authorization: localStorage.getItem('token')
		}
		options["headers"] = headers
		//options.url = 'http://api-breakingnews-web.itheima.net' + options.url
		options.url = 'http://127.0.0.1:3000' + options.url

	})
})


/* 
获取token  并存储token
设置请求头   获取token并设置
发送请求即可


前端     服务器端

登录==》   返回token===【123】

获取分类【token=123】====后盾看你的令牌是不是我刚才发给你的    123   ===123====再返回数据

 */
